home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 6 / Amiga Format AFCD06 (Nov 1996, Issue 90).iso / serious / commercial / xfa_devkit / c / pragmas / xfa_pragmas.h
C/C++ Source or Header  |  1996-07-19  |  2KB  |  63 lines

  1. /*"xfa.library"*/
  2. /**/
  3. /* General use library routines **/
  4. #pragma libcall XFABase XFA_LibErr 1e 0
  5. /**/
  6. /* XFA Pack routines **/
  7. #pragma libcall XFABase XFA_PackMem_W 24 10A9805
  8. #pragma libcall XFABase XFA_PackMem_L 2a 10A9805
  9. #pragma libcall XFABase XFA_PackBitMap 30 0A9804
  10. /**/
  11. /* XFA UnPack routines **/
  12. #pragma libcall XFABase XFA_UnPackBitMap_W 36 9802
  13. #pragma libcall XFABase XFA_UnPackBitMap_L 3c 9802
  14. #pragma libcall XFABase XFA_UnPackBitMap 42 9802
  15. /**/
  16. /* Environment routines **/
  17. #pragma libcall XFABase XFA_SetPack 48 0802
  18. #pragma libcall XFABase XFA_GetPackMode 4e 0
  19. /**/
  20. /* Packing open/close **/
  21. #pragma libcall XFABase XFA_OpenPackStuff 54 0
  22. #pragma libcall XFABase XFA_ClosePackStuff 5a 001
  23. /**/
  24. /* frames array alloc/free/setup **/
  25. #pragma libcall XFABase XFA_SetFramesArray 60 0802
  26. #pragma libcall XFABase XFA_AllocFrames 66 001
  27. #pragma libcall XFABase XFA_FreeFrames 6c 0
  28. /**/
  29. /* frames array handling **/
  30. #pragma libcall XFABase XFA_FreeAnim 72 0
  31. #pragma libcall XFABase XFA_AnimMem 78 0
  32. #pragma libcall XFABase XFA_AnimFrames 7e 0
  33. /**/
  34. /* IFF-XFA handling **/
  35. #pragma libcall XFABase XFA_SaveAnim 84 801
  36. #pragma libcall XFABase XFA_LoadAnim 8a 0A9804
  37. /**/
  38. /* Frames packing routines **/
  39. #pragma libcall XFABase XFA_PosOnFrame 90 001
  40. #pragma libcall XFABase XFA_PutFrame 96 001
  41. #pragma libcall XFABase XFA_PutSkip 9c 001
  42. #pragma libcall XFABase XFA_IsSkip a2 001
  43. /**/
  44. /* Play stuff **/
  45. #pragma libcall XFABase XFA_Play a8 321004
  46. #pragma libcall XFABase XFA_UseHead ae 801
  47. #pragma libcall XFABase XFA_UseCMap b4 9802
  48. #pragma libcall XFABase XFA_OpenPlayStuff ba 001
  49. #pragma libcall XFABase XFA_ClosePlayStuff c0 0
  50. /**/
  51. /* Misc **/
  52. #pragma libcall XFABase XFA_HeadPtr c6 0
  53. #pragma libcall XFABase XFA_CMapPtr cc 0
  54. #pragma libcall XFABase XFA_ChangePackBitMap d2 801
  55. #pragma libcall XFABase XFA_PutSeqFrame d8 001
  56. #pragma libcall XFABase XFA_SaveScreen de 9802
  57. /**/
  58. #pragma libcall XFABase XFA_OpenRead e4 A9803
  59. #pragma libcall XFABase XFA_ReadFrame ea 9802
  60. #pragma libcall XFABase XFA_CloseRead f0 801
  61. #pragma libcall XFABase XFA_FreeFrame f6 801
  62. /**/
  63.